
			/**
			 * 初期化菜单
			 */
			function createMenu(option) {
				var menuHtml = '<ul lay-filter="' + option.elem +
					'" class="layui-nav layui-nav-tree" ">'
				$.each(option.data, function(i, item) {
					var content = '<li class="layui-nav-item" >';
					if (i == option.defaultOpen) {
						content = '<li class="layui-nav-item layui-nav-itemed" >';
					}
					var href = "javascript:;";
					var target = "";
					var className = "site-demo-active"
					if (item.openType == "_blank" && item.type == 1) {
						href = item.href;
						target = "target='_blank'";
						className = "";
					}
					target = "target='iframe'";
					if (item.type == 0) {
						// 创 建 目 录 结 构
						content += '<a  href="javascript:;" ><i class="' + item.icon +
							'"></i><span>' + item.title +
							'</span></a>';
					} else if (item.type == 1) {
						content += '<a class="' + className + '"' + target + '><i class="' + item.icon +
							'"></i><span>' + item.title + '</span></a>';
					}
					// 调 用 递 归 方 法 加 载 无 限 层 级 的 子 菜 单 
					content += loadchild(item);
					// 结 束 一 个 根 菜 单 项
					content += '</li>';
					menuHtml += content;
				});
				// 结 束 菜 单 结 构 的 初 始 化
				menuHtml += "</ul>";
				// 将 菜 单 拼 接 到 初 始 化 容 器 中
				$("#" + option.elem).append(menuHtml);
			}

			/** 加载子菜单 (递归)*/
			function loadchild(obj) {
				// 判 单 是 否 是 菜 单， 如 果 是 菜 单 直 接 返 回
				if (obj.type == 1) {
					return "";
				}
				// 创 建 子 菜 单 结 构
				var content = '<dl class="layui-nav-child">';
				// 如 果 嵌 套 不 等 于 空 
				if (obj.children != null && obj.children.length > 0) {
					// 遍 历 子 项 目
					$.each(obj.children, function(i, note) {
						// 创 建 子 项 结 构
						content += '<dd>';
						var href = "javascript:;";
						var target = "";
						var className = "site-demo-active";
						if (note.openType == "_blank" && note.type == 1) {
							target = "target='_blank'";
							className = "";
						}
						href = note.href;
						target = "target='iframe'";
						// 判 断 子 项 类 型
						if (note.type == 0) {
							// 创 建 目 录 结 构
							content += '<a href="javascript:;"><i class="' + note.icon +
								'"></i><span>' + note.title +
								'</span></a>';
						} else if (note.type == 1) {
							// 创 建 菜 单 结 构
							content += '<a ' + target + ' class="' + className + '"  onclick=openTab("' + note.title + '","' + href +
								'","' + note.id + '") ><i class="' + note.icon +
								'"></i><span>' + note.title +
								'</span></a>';
						}
						// 加 载 子 项 目 录
						content += loadchild(note);
						// 结 束 当 前 子 菜 单
						content += '</dd>';
					});
					// 封 装
				} else {
					content += '<div class="toast"> 无 内 容 </div>';
				}
				content += '</dl>';
				return content;
			}

			//添加选项卡
			function openTab(title, url, id) {
				var exist = $("li[lay-id='" + id + "']").length; //判断是否存在tab  
				if (exist) {
					// layui.element.tabChange('demo', id); //切换到：用户管理
				} else {
					layui.element.tabAdd('demo', {
						href: url,
						icon: '',
						title: title,
						content: '<div class="layui-tab-item layui-show" style="height: 100%;bottom: 0px;">' +
							'<iframe frameborder="0" height="100%"  name="iframe" width="100%" scrolling="auto" src="' + url +
							'"></iframe>' +
							'</div>',
						id: id
					});
				}
				//切换到指定Tab项
				layui.element.tabChange('demo', id); //切换到：用户管理
			}
			//删除当前页选项卡
			function deleteTab() {
				var id = tab.getCurrentTabId();
				tab.deleteTab(id);
			}

			// 清除缓存
			$("#clearCache").click(function() {
				window.sessionStorage.clear();
				window.localStorage.clear();
				var index = layer.msg('清除缓存中，请稍候', {
					icon: 16,
					time: false,
					shade: 0.8
				});
				setTimeout(function() {
					layer.close(index);
					layer.msg("缓存清除成功！");
				}, 1000);
			});

			//全屏
			$('.fullscreen').click(function() {
				var check = $(this).attr('data-check-screen');
				if (check == 'full') {
					fullScreen();
					$(this).attr('data-check-screen', 'exit');
					$(this).html('<i class="layui-icon layui-icon-screen-restore"></i>');
				} else {
					exitFullScreen();
					$(this).attr('data-check-screen', 'full');
					$(this).html('<i class="layui-icon layui-icon-screen-full"></i>');
				}
			});

			/**
			 * 进入全屏
			 */
			var fullScreen = function() {
				var el = document.documentElement;
				var rfs = el.requestFullScreen || el.webkitRequestFullScreen;
				if (typeof rfs != "undefined" && rfs) {
					rfs.call(el);
				} else if (typeof window.ActiveXObject != "undefined") {
					var wscript = new ActiveXObject("WScript.Shell");
					if (wscript != null) {
						wscript.SendKeys("{F11}");
					}
				} else if (el.msRequestFullscreen) {
					el.msRequestFullscreen();
				} else if (el.oRequestFullscreen) {
					el.oRequestFullscreen();
				} else {
					top.layer.msg('浏览器不支持全屏调用！');
				}
			};

			/**
			 * 退出全屏
			 */
			var exitFullScreen = function() {
				var el = document;
				var cfs = el.cancelFullScreen || el.webkitCancelFullScreen || el.exitFullScreen;
				if (typeof cfs != "undefined" && cfs) {
					cfs.call(el);
				} else if (typeof window.ActiveXObject != "undefined") {
					var wscript = new ActiveXObject("WScript.Shell");
					if (wscript != null) {
						wscript.SendKeys("{F11}");
					}
				} else if (el.msExitFullscreen) {
					el.msExitFullscreen();
				} else if (el.oRequestFullscreen) {
					el.oCancelFullScreen();
				} else {
					top.layer.msg('浏览器不支持全屏调用！');
				}
			};